package pe.gob.pj.sri.servicio.imp;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import pe.gob.pj.sri.bean.Departamento;
import pe.gob.pj.sri.negocio.DepartamentoNegocio;
import pe.gob.pj.sri.servicio.DepartamentoService;

@Service("DepartamentoServiceImp")
public class DepartamentoServiceImp implements DepartamentoService {
	
	@Autowired
	private DepartamentoNegocio departamentoNegocio;
	
	public Departamento obtenerDepartamento(String id) throws Exception {
		// TODO Auto-generated method stub
		return departamentoNegocio.obtenerDepartamento(id);
	}

	public boolean crearDeparamento(Departamento d) throws Exception {
		// TODO Auto-generated method stub
		return departamentoNegocio.crearDeparamento(d);
	}

	public boolean modificarDepartamento(Departamento d) throws Exception {
		// TODO Auto-generated method stub
		return departamentoNegocio.modificarDepartamento(d);
	}

	public boolean eliminarDepartamento(Departamento d) throws Exception {
		// TODO Auto-generated method stub
		return departamentoNegocio.eliminarDepartamento(d);
	}

	public List<Departamento> listarDepartamento() throws Exception {
		// TODO Auto-generated method stub
		return departamentoNegocio.listarDepartamento();
	}

}
